package br.com.imob.bo;

import java.util.List;


import br.com.imob.dao.EstadoDao;
import br.com.imob.modelo.Estado;



public class EstadoBO {
	
	private EstadoDao edao;
	private Estado estado;
	private String itemSelecionado;
	
	public EstadoBO() { 
		setEdao(new EstadoDao()); 
		setEstado(new Estado());
	}
	
//	CRUD
	public void adicionarEstado( Estado login ) {
		edao.adicionarEstado(login);
	}
	
	public void removerEstado( Estado login ) {
		edao.removerEstado(login);
	}
	
	public void atualizarEstado( Estado login ) {
		edao.atualizarEstado(login);
	}
	
	public List<Estado> getAllEstados( ) {
		System.out.println("passei no geral");
		return edao.getEstados();
	}
	
	public Estado getEstadoById( Integer key ) {
		return edao.getEstado(key);
	}
	
	public Estado getEstadoByEstado( String estado ) {
		return edao.getEstadoQNamed(estado);
	}
	
	
//	Fim do CRUD 
	
	
//	Getts and Setts
	public void setEdao(EstadoDao ldao) { this.edao = ldao; }
	public EstadoDao getEdao() { return edao; }

	public void setEstado(Estado estado) { this.estado = estado; }
	public Estado getEstado() { return estado; }

	public void setItemSelecionado(String itemSelecionado) { this.itemSelecionado = itemSelecionado; }
	public String getItemSelecionado() { return itemSelecionado; }
	
}